home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.5 Applications 2002 November
/
SGI IRIX 6.5 Applications 2002 November.iso
/
dist
/
cosmoplayer.idb
/
usr
/
CosmoPlayer
/
examples
/
chomp_zh_TW.big5
/
fishswim.wrl.z
/
fishswim.wrl
Wrap
Text File
|
2001-01-09
|
37KB
|
784 lines
#VRML V2.0 utf8
DEF TimeSensor_Fishswim-TIMER TimeSensor {
cycleInterval 1.6
loop TRUE
startTime 1
}
DEF Fish_Dummy_rotate_Y-ROOT Transform {
translation 0.02897 -0.005942 -0.01196
rotation -0.4232 0.01279 -0.9059 -0.02501
scale 1 1 1
scaleOrientation -0.195 -0.7214 0.6638 -0.0157
children [
DEF Fish_Dummy_rotate_Y-TIMER TimeSensor { loop FALSE cycleInterval 1.6 },
DEF Fish_Dummy_rotate_Y-ROT-INTERP OrientationInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, ]
keyValue [-0.4232 0.01279 -0.9059 -0.02501, -0.6705 0.008733 0.741 -0.01579,
-0.2589 -0.0002284 0.9659 -0.04091, -0.2034 -0.001344 0.979 -0.05206,
-0.2926 0.0004599 0.9562 -0.03619, -0.9918 0.01941 -0.13 -0.01068,
-0.2724 0.01024 -0.9622 -0.03886, -0.1931 0.008841 -0.9811 -0.05478,
-0.4232 0.01279 -0.9059 -0.02501, ] },
DEF Fish_body-ROOT Transform {
translation -0.03523 -0.007528 0.3114
rotation -0.9988 0.03488 -0.03488 -1.572
scale 1 1 1
children [
DEF Fish_body-POS-INTERP PositionInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, ]
keyValue [-0.03523 -0.007528 0.3114, -0.02274 -0.007528 0.3124,
-0.008901 -0.007528 0.313, 0.002314 -0.007528 0.313,
0.00693 -0.007528 0.3128, 0.0003348 -0.007528 0.313,
-0.01418 -0.007528 0.3128, -0.02866 -0.007528 0.312,
-0.03523 -0.007528 0.3114, ] },
DEF Fish_body-ROT-INTERP OrientationInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, ]
keyValue [-0.9988 0.03488 -0.03488 -1.572, -0.9998 0.01418 -0.01418 -1.571,
-0.9999 -0.008726 0.008726 -1.571, -0.9993 -0.02726 0.02726 -1.572,
-0.9988 -0.03488 0.03488 -1.572, -0.9994 -0.02399 0.02399 -1.571,
-1 0 0 -1.571, -0.9994 0.02399 -0.02399 -1.571,
-0.9988 0.03488 -0.03488 -1.572, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_body-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
1 0.4706 0, 1 0.4706 0, 1 0.4706 0, 1 0.4706 0, 1 0.9647 0.7294,
1 0.9647 0.7294, 1 0.4706 0, 1 0.4706 0, 1 0.4706 0,
1 0.4706 0, 1 0.4706 0, 1 0.9647 0.7294, 1 0.9647 0.7294,
1 0.4706 0, 1 0.4706 0, 1 0.4706 0, 1 0.4706 0,
1 0.4706 0, 1 0.9647 0.7294, 1 0.9647 0.7294, 1 0.4706 0,
1 0.4706 0, 1 0.4706 0, 1 0.4706 0, 1 0.9647 0.7294,
1 0.4706 0, 1 0.4706 0 ] }
colorIndex [
0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1,
0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 1, -1, 1, 8, 2, -1,
8, 9, 2, -1, 2, 9, 3, -1, 9, 10, 3, -1, 3, 10, 4, -1,
10, 11, 4, -1, 4, 12, 5, -1, 11, 12, 4, -1, 5, 13, 6, -1,
12, 13, 5, -1, 14, 7, 6, -1, 13, 14, 6, -1, 7, 8, 1, -1,
14, 8, 7, -1, 8, 15, 9, -1, 15, 16, 9, -1, 9, 16, 10, -1,
16, 17, 10, -1, 10, 17, 11, -1, 17, 18, 11, -1,
11, 19, 12, -1, 18, 19, 11, -1, 12, 20, 13, -1,
19, 20, 12, -1, 13, 21, 14, -1, 20, 21, 13, -1,
14, 15, 8, -1, 21, 15, 14, -1, 15, 22, 16, -1,
16, 22, 17, -1, 22, 23, 17, -1, 17, 23, 18, -1,
23, 24, 18, -1, 18, 24, 19, -1, 24, 25, 19, -1,
19, 25, 20, -1, 25, 22, 20, -1, 20, 22, 21, -1,
21, 22, 15, -1, 26, 23, 22, -1, 26, 24, 23, -1,
26, 25, 24, -1, 26, 22, 25, -1]
coord DEF Fish_body-COORD Coordinate { point [
0 0.7757 0, 0 0.6276 -0.456, -0.3147 0.6276 -0.3267,
-0.458 0.6276 -0.0002355, -0.266 0.6262 0.4098,
0.2454 0.6276 0.4098, 0.4796 0.6276 0.0004446,
0.3149 0.6276 -0.3296, 0 0.2397 -0.7378, -0.5104 0.2397 -0.5294,
-0.726 0.2397 -0.0002355, -0.4002 0.237 0.6119,
0.3844 0.2397 0.6282, 0.7476 0.2397 0.0004445,
0.5106 0.2397 -0.5323, 0 -0.3025 -0.7095, -0.5072 -0.3025 -0.5067,
-0.726 -0.3025 -0.0003116, -0.4052 -0.3025 0.5862,
0.3862 -0.3025 0.6052, 0.7476 -0.3025 0.0003684,
0.5074 -0.3025 -0.5096, 0.005317 -0.8264 -0.5359,
-0.4599 -0.8226 -0.05375, 0 -0.8249 0.4095, 0.4793 -0.8227 -0.07221,
0 -1.856 -0.391]
}
coordIndex [
0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1,
0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 1, -1,
1, 8, 2, -1, 8, 9, 2, -1, 2, 9, 3, -1, 9, 10, 3, -1,
3, 10, 4, -1, 10, 11, 4, -1, 4, 12, 5, -1, 11, 12, 4, -1,
5, 13, 6, -1, 12, 13, 5, -1, 14, 7, 6, -1, 13, 14, 6, -1,
7, 8, 1, -1, 14, 8, 7, -1, 8, 15, 9, -1, 15, 16, 9, -1,
9, 16, 10, -1, 16, 17, 10, -1, 10, 17, 11, -1,
17, 18, 11, -1, 11, 19, 12, -1, 18, 19, 11, -1,
12, 20, 13, -1, 19, 20, 12, -1, 13, 21, 14, -1,
20, 21, 13, -1, 14, 15, 8, -1, 21, 15, 14, -1,
15, 22, 16, -1, 16, 22, 17, -1, 22, 23, 17, -1,
17, 23, 18, -1, 23, 24, 18, -1, 18, 24, 19, -1,
24, 25, 19, -1, 19, 25, 20, -1, 25, 22, 20, -1,
20, 22, 21, -1, 21, 22, 15, -1, 26, 23, 22, -1,
26, 24, 23, -1, 26, 25, 24, -1, 26, 22, 25, -1]
}
}
DEF Fish_fin_L-ROOT Transform {
translation 0.6627 -0.1276 0.1854
rotation 0.7716 0.4969 -0.3972 -3.005
scale 1 1 1
scaleOrientation 0.9765 0 0.2153 -0.6453
children [
DEF Fish_fin_L-ROT-INTERP OrientationInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1,
]
keyValue [0.7716 0.4969 -0.3972 -3.005, 0.8936 0.2337 -0.3832 -2.803,
0.8538 0.3329 -0.4003 -2.892, 0.7969 0.4415 -0.4123 -2.994,
0.7287 0.5435 -0.4167 -3.096, 0.6604 0.6263 -0.4143 -3.183,
0.6075 0.6814 -0.4082 -3.243, 0.5865 0.7024 -0.4033 -3.262,
0.7716 0.4969 -0.3972 -3.005, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_fin_L-FACES IndexedFaceSet {
ccw TRUE
solid FALSE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471 ] }
colorIndex [
0, 3, 2, -1, 0, 1, 3, -1, 2, 5, 4, -1, 2, 3, 5, -1,
6, 4, 5, -1, 0, 8, 7, -1, 0, 1, 8, -1, 7, 10, 9, -1,
7, 8, 10, -1, 11, 9, 10, -1, 0, 13, 12, -1,
0, 1, 13, -1, 12, 15, 14, -1, 12, 13, 15, -1,
16, 14, 15, -1]
coord DEF Fish_fin_L-COORD Coordinate { point [
-0.02596 -0.02108 -0.0343, -0.02596 0.02108 0.0343,
-0.03899 0.3204 -0.1301, -0.03899 0.3833 -0.07043,
-0.02596 0.3887 -0.4543, -0.02596 0.4785 -0.4589,
0 0.4262 -0.5171, -0.02075 0.1813 -0.2707,
-0.02075 0.2655 -0.2505, -0.02596 0.1095 -0.5878,
-0.02596 0.185 -0.6367, 0 0.1106 -0.6609, -0.02596 -0.0123 -0.2212,
-0.02596 0.07576 -0.2299, -0.02596 -0.07976 -0.4139,
-0.02596 -0.007279 -0.4671, 0 -0.08293 -0.4869]
}
coordIndex [
0, 3, 2, -1,
0, 1, 3, -1, 2, 5, 4, -1, 2, 3, 5, -1, 6, 4, 5, -1,
0, 8, 7, -1, 0, 1, 8, -1, 7, 10, 9, -1, 7, 8, 10, -1,
11, 9, 10, -1, 0, 13, 12, -1, 0, 1, 13, -1,
12, 15, 14, -1, 12, 13, 15, -1, 16, 14, 15, -1]
}
}
]
},
DEF Fish_tail-ROOT Transform {
translation -0.0106 -1.754 -0.3672
rotation 0.999 -0.0323 0.0323 -1.572
scale 1 1 1
scaleOrientation -0.6912 0.7221 0 -0.01615
children [
DEF Fish_tail-ROT-INTERP OrientationInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1,
]
keyValue [0.999 -0.0323 0.0323 -1.572, 0.9685 0.1761 -0.1761 -1.603,
0.9543 0.2114 -0.2114 -1.618, 0.9558 0.208 -0.208 -1.616,
0.9907 0.09628 -0.09628 -1.58, 0.974 -0.1603 0.1603 -1.597,
0.9543 -0.2113 0.2113 -1.618, 0.964 -0.188 0.188 -1.607,
0.999 -0.0323 0.0323 -1.572, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_tail-FACES IndexedFaceSet {
ccw TRUE
solid FALSE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471 ] }
colorIndex [
0, 3, 2, -1, 0, 1, 3, -1, 2, 5, 4, -1, 2, 3, 5, -1,
6, 4, 5, -1, 0, 8, 7, -1, 0, 1, 8, -1, 7, 10, 9, -1,
7, 8, 10, -1, 11, 9, 10, -1, 0, 13, 12, -1,
0, 1, 13, -1, 12, 15, 14, -1, 12, 13, 15, -1,
16, 14, 15, -1]
coord DEF Fish_tail-COORD Coordinate { point [
-0.02596 -0.02108 -0.0343, -0.02596 0.02108 0.0343,
-0.03899 0.3204 -0.1301, -0.03899 0.3833 -0.07043,
-0.02596 0.3887 -0.4543, -0.02596 0.4785 -0.4589,
0 0.4262 -0.5171, -0.02075 0.1813 -0.2707,
-0.02075 0.2655 -0.2505, -0.02596 0.1095 -0.5878,
-0.02596 0.185 -0.6367, 0 0.1106 -0.6609, -0.02596 -0.0123 -0.2212,
-0.02596 0.07576 -0.2299, -0.02596 -0.07976 -0.4139,
-0.02596 -0.007279 -0.4671, 0 -0.08293 -0.4869]
}
coordIndex [
0, 3, 2, -1,
0, 1, 3, -1, 2, 5, 4, -1, 2, 3, 5, -1, 6, 4, 5, -1,
0, 8, 7, -1, 0, 1, 8, -1, 7, 10, 9, -1, 7, 8, 10, -1,
11, 9, 10, -1, 0, 13, 12, -1, 0, 1, 13, -1,
12, 15, 14, -1, 12, 13, 15, -1, 16, 14, 15, -1]
}
}
]
},
DEF Fish_fin_R-ROOT Transform {
translation -0.6703 -0.14 0.1409
rotation 0.7426 -0.4903 0.4563 -3.094
scale 1 1 1
scaleOrientation -0.4504 0.4909 0.7457 -0.6073
children [
DEF Fish_fin_R-ROT-INTERP OrientationInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1,
]
keyValue [0.7426 -0.4903 0.4563 -3.094, 0.6808 -0.5749 0.4539 -3.193,
0.6325 -0.6314 0.4488 -3.262, -0.6132 0.6522 -0.4456 -2.996,
0.7801 -0.4346 0.4502 -3.021, 0.8893 -0.1798 0.4206 -2.765,
0.8535 -0.2766 0.4417 -2.869, 0.8036 -0.3866 0.4525 -2.981,
0.7426 -0.4903 0.4563 -3.094, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_fin_R-FACES IndexedFaceSet {
ccw TRUE
solid FALSE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471 ] }
colorIndex [
0, 3, 2, -1, 0, 1, 3, -1, 2, 5, 4, -1, 2, 3, 5, -1,
6, 4, 5, -1, 0, 8, 7, -1, 0, 1, 8, -1, 7, 10, 9, -1,
7, 8, 10, -1, 11, 9, 10, -1, 0, 13, 12, -1,
0, 1, 13, -1, 12, 15, 14, -1, 12, 13, 15, -1,
16, 14, 15, -1]
coord DEF Fish_fin_R-COORD Coordinate { point [
-0.02596 -0.02108 -0.0343, -0.02596 0.02108 0.0343,
-0.03899 0.3204 -0.1301, -0.03899 0.3833 -0.07043,
-0.02596 0.3887 -0.4543, -0.02596 0.4785 -0.4589,
0 0.4262 -0.5171, -0.02075 0.1813 -0.2707,
-0.02075 0.2655 -0.2505, -0.02596 0.1095 -0.5878,
-0.02596 0.185 -0.6367, 0 0.1106 -0.6609, -0.02596 -0.0123 -0.2212,
-0.02596 0.07576 -0.2299, -0.02596 -0.07976 -0.4139,
-0.02596 -0.007279 -0.4671, 0 -0.08293 -0.4869]
}
coordIndex [
0, 3, 2, -1,
0, 1, 3, -1, 2, 5, 4, -1, 2, 3, 5, -1, 6, 4, 5, -1,
0, 8, 7, -1, 0, 1, 8, -1, 7, 10, 9, -1, 7, 8, 10, -1,
11, 9, 10, -1, 0, 13, 12, -1, 0, 1, 13, -1,
12, 15, 14, -1, 12, 13, 15, -1, 16, 14, 15, -1]
}
}
]
},
DEF Fish_Jaw-ROOT Transform {
translation 0 0.5783 0.2942
rotation 1 0 0 -0.2631
scale 1 1.188 0.5
children [
DEF Fish_Jaw-POS-INTERP PositionInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1,
]
keyValue [0 0.5783 0.2942, 0 0.5785 0.2948, 0 0.5745 0.2802,
0 0.5679 0.2594, 0 0.5749 0.2815, 0 0.5825 0.3119,
0 0.5872 0.3364, 0 0.5863 0.3308, 0 0.5783 0.2942,
] },
DEF Fish_Jaw-ROT-INTERP OrientationInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1,
]
keyValue [1 0 0 -0.2631, 1 0 0 -0.2618, 1 0 0 -0.2945,
1 0 0 -0.3416, 1 0 0 -0.2915, 1 0 0 -0.224,
1 0 0 -0.1701, 1 0 0 -0.1824, 1 0 0 -0.2631,
] },
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_Jaw-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
1 0.4706 0, 1 0.4706 0, 1 0.4706 0, 1 0.4706 0,
1 0.9647 0.7294, 1 0.9647 0.7294, 1 0.4706 0,
1 0.4706 0, 0.5176 0.1098 0, 1 0.4706 0, 1 0.4706 0,
1 0.9647 0.7294, 1 0.9647 0.7294, 1 0.4706 0,
1 0.4706 0, 0.5176 0.1098 0, 1 0.4706 0, 1 0.9647 0.7294,
1 0.9647 0.7294, 1 0.4706 0 ] }
colorIndex [
0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 5, 6, -1,
0, 6, 7, -1, 0, 7, 1, -1, 1, 8, 2, -1, 8, 9, 2, -1,
2, 9, 3, -1, 9, 10, 3, -1, 3, 10, 4, -1, 10, 11, 4, -1,
5, 12, 13, -1, 5, 13, 6, -1, 6, 13, 14, -1,
6, 14, 7, -1, 7, 14, 8, -1, 7, 8, 1, -1, 8, 15, 9, -1,
9, 16, 10, -1, 10, 16, 11, -1, 16, 17, 11, -1,
12, 18, 19, -1, 12, 19, 13, -1, 13, 19, 14, -1,
14, 15, 8, -1, 0, 4, 5, -1, 4, 11, 5, -1, 5, 11, 12, -1,
12, 11, 17, -1, 17, 18, 12, -1]
coord DEF Fish_Jaw-COORD Coordinate { point [
0 0.7757 0, 0.0072 0.6339 -0.5128, -0.4619 0.4526 -0.4281,
-0.5485 0.5485 0, -0.2274 0.5475 0.3934, 0.2318 0.5495 0.3825,
0.5485 0.5485 0, 0.4457 0.4526 -0.4281, 0.03296 0.417 -0.1017,
-0.5485 0 -0.5485, -0.7757 0 0, -0.325 -0.001422 0.5563,
0.3243 0.001427 0.5408, 0.7757 0 0, 0.5485 0 -0.5485,
-0.001625 -0.5596 -0.2906, -0.5485 -0.5485 0,
-0.388 -0.5295 0.2488, 0.3725 -0.5354 0.2824,
0.5485 -0.5485 0]
}
coordIndex [
0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1,
0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 1, -1, 1, 8, 2, -1,
8, 9, 2, -1, 2, 9, 3, -1, 9, 10, 3, -1, 3, 10, 4, -1,
10, 11, 4, -1, 5, 12, 13, -1, 5, 13, 6, -1,
6, 13, 14, -1, 6, 14, 7, -1, 7, 14, 8, -1,
7, 8, 1, -1, 8, 15, 9, -1, 9, 16, 10, -1, 10, 16, 11, -1,
16, 17, 11, -1, 12, 18, 19, -1, 12, 19, 13, -1,
13, 19, 14, -1, 14, 15, 8, -1, 0, 4, 5, -1,
4, 11, 5, -1, 5, 11, 12, -1, 12, 11, 17, -1,
17, 18, 12, -1]
}
}
DEF Fish_tooth_R-ROOT Transform {
translation -0.176 0.5341 -0.4354
rotation 0.9627 0.1046 -0.2497 -1.449
scale 1 2 0.8417
scaleOrientation 0.7381 -0.4058 0.5389 -0.2442
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_tooth_R-FACES IndexedFaceSet {
ccw TRUE
solid FALSE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0.7804 0.4392 0, 0.7804 0.4392 0, 1 1 1,
1 1 1 ] }
colorIndex [
0, 1, 3, -1, 3, 2, 0, -1]
coord DEF Fish_tooth_R-COORD Coordinate { point [
-0.07413 0 0, 0.07413 0 0, -0.07413 0.1322 0,
0.07413 0.1322 0]
}
coordIndex [
0, 1, 3, -1, 3, 2, 0, -1]
}
}
]
},
DEF Fish_tooth_L-ROOT Transform {
translation 0.1348 0.5467 -0.4041
rotation 0.9534 -0.1862 0.2375 -1.438
scale 1 2 0.8417
scaleOrientation 0.696 0.696 -0.1768 -0.2577
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_tooth_L-FACES IndexedFaceSet {
ccw TRUE
solid FALSE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0.7804 0.4392 0, 0.7804 0.4392 0, 1 1 1,
1 1 1 ] }
colorIndex [
0, 1, 3, -1, 3, 2, 0, -1]
coord DEF Fish_tooth_L-COORD Coordinate { point [
-0.09913 0 0, 0.09913 0 0, -0.09913 0.1822 0,
0.09913 0.1822 0]
}
coordIndex [
0, 1, 3, -1, 3, 2, 0, -1]
}
}
]
}
]
},
DEF Fish_eyebag_R2-ROOT Transform {
translation -0.2477 0.592 -0.3411
rotation 0.721 0.15 -0.6765 -0.5966
scale 1 1 1
scaleOrientation 0.7526 -0.6585 0 -0.09506
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_eyebag_R2-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0
] }
colorIndex [
0, 4, 3, -1, 0, 1, 4, -1, 1, 5, 4, -1, 1, 2, 5, -1,
3, 7, 6, -1, 3, 4, 7, -1, 4, 8, 7, -1, 4, 5, 8, -1,
6, 10, 9, -1, 6, 7, 10, -1, 7, 11, 10, -1,
7, 8, 11, -1, 9, 13, 12, -1, 9, 10, 13, -1,
10, 14, 13, -1, 10, 11, 14, -1, 12, 16, 15, -1,
12, 13, 16, -1, 13, 17, 16, -1, 13, 14, 17, -1,
15, 19, 18, -1, 15, 16, 19, -1, 16, 20, 19, -1,
16, 17, 20, -1, 18, 22, 21, -1, 18, 19, 22, -1,
19, 23, 22, -1, 19, 20, 23, -1, 21, 1, 0, -1,
21, 22, 1, -1, 22, 2, 1, -1, 22, 23, 2, -1]
coord DEF Fish_eyebag_R2-COORD Coordinate { point [
-0.006808 -0.08231 -0.2931, 0 0.07093 -0.1838,
0 0 -0.1128, 0.1648 -0.03405 -0.196, 0.1299 0.07093 -0.1299,
0.07979 0 -0.07979, 0.2615 -0.01672 -0.007798,
0.1838 0.07093 0, 0.1128 0 0, 0.1784 -0.02396 0.1689,
0.1299 0.07093 0.1299, 0.07979 0 0.07979, 0.06418 0.002961 0.2561,
0 0.07093 0.1838, 0 0 0.1128, -0.1801 0 0.1801,
-0.1299 0.07093 0.1299, -0.07979 0 0.07979,
-0.283 -0.04801 -0.02239, -0.1838 0.07093 0,
-0.1128 0 0, -0.2029 -0.0565 -0.2065, -0.1299 0.07093 -0.1299,
-0.07979 0 -0.07979]
}
coordIndex [
0, 4, 3, -1, 0, 1, 4, -1,
1, 5, 4, -1, 1, 2, 5, -1, 3, 7, 6, -1, 3, 4, 7, -1,
4, 8, 7, -1, 4, 5, 8, -1, 6, 10, 9, -1, 6, 7, 10, -1,
7, 11, 10, -1, 7, 8, 11, -1, 9, 13, 12, -1,
9, 10, 13, -1, 10, 14, 13, -1, 10, 11, 14, -1,
12, 16, 15, -1, 12, 13, 16, -1, 13, 17, 16, -1,
13, 14, 17, -1, 15, 19, 18, -1, 15, 16, 19, -1,
16, 20, 19, -1, 16, 17, 20, -1, 18, 22, 21, -1,
18, 19, 22, -1, 19, 23, 22, -1, 19, 20, 23, -1,
21, 1, 0, -1, 21, 22, 1, -1, 22, 2, 1, -1,
22, 23, 2, -1]
}
}
]
},
DEF Fish_eyebag_L2-ROOT Transform {
translation 0.279 0.5864 -0.3411
rotation 0.8544 -0.1125 0.5074 -0.5078
scale 1 1 1
scaleOrientation 0.3908 0.9205 0 -0.3339
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_eyebag_L2-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0,
0.5176 0.1098 0, 1 0.4706 0, 0.5176 0.1098 0
] }
colorIndex [
0, 4, 3, -1, 0, 1, 4, -1, 1, 5, 4, -1, 1, 2, 5, -1,
3, 7, 6, -1, 3, 4, 7, -1, 4, 8, 7, -1, 4, 5, 8, -1,
6, 10, 9, -1, 6, 7, 10, -1, 7, 11, 10, -1,
7, 8, 11, -1, 9, 13, 12, -1, 9, 10, 13, -1,
10, 14, 13, -1, 10, 11, 14, -1, 12, 16, 15, -1,
12, 13, 16, -1, 13, 17, 16, -1, 13, 14, 17, -1,
15, 19, 18, -1, 15, 16, 19, -1, 16, 20, 19, -1,
16, 17, 20, -1, 18, 22, 21, -1, 18, 19, 22, -1,
19, 23, 22, -1, 19, 20, 23, -1, 21, 1, 0, -1,
21, 22, 1, -1, 22, 2, 1, -1, 22, 23, 2, -1]
coord DEF Fish_eyebag_L2-COORD Coordinate { point [
-0.07863 -0.1193 -0.3083, 0 0.07093 -0.1838,
0 0 -0.1128, 0.1764 -0.07652 -0.1929, 0.1299 0.07093 -0.1299,
0.07979 0 -0.07979, 0.2664 -0.1297 -0.0212,
0.1838 0.07093 0, 0.1128 0 0, 0.2249 -0.04408 0.1782,
0.1299 0.07093 0.1299, 0.07979 0 0.07979, 0.0268 -0.02627 0.2698,
0 0.07093 0.1838, 0 0 0.1128, -0.1801 0 0.1801,
-0.1299 0.07093 0.1299, -0.07979 0 0.07979,
-0.2577 -0.001811 0.00967, -0.1838 0.07093 0,
-0.1128 0 0, -0.1941 -0.01375 -0.1532, -0.1299 0.07093 -0.1299,
-0.07979 0 -0.07979]
}
coordIndex [
0, 4, 3, -1, 0, 1, 4, -1,
1, 5, 4, -1, 1, 2, 5, -1, 3, 7, 6, -1, 3, 4, 7, -1,
4, 8, 7, -1, 4, 5, 8, -1, 6, 10, 9, -1, 6, 7, 10, -1,
7, 11, 10, -1, 7, 8, 11, -1, 9, 13, 12, -1,
9, 10, 13, -1, 10, 14, 13, -1, 10, 11, 14, -1,
12, 16, 15, -1, 12, 13, 16, -1, 13, 17, 16, -1,
13, 14, 17, -1, 15, 19, 18, -1, 15, 16, 19, -1,
16, 20, 19, -1, 16, 17, 20, -1, 18, 22, 21, -1,
18, 19, 22, -1, 19, 23, 22, -1, 19, 20, 23, -1,
21, 1, 0, -1, 21, 22, 1, -1, 22, 2, 1, -1,
22, 23, 2, -1]
}
}
]
},
DEF Fish_fin_T-ROOT Transform {
translation 0.001723 -0.02606 -0.7095
rotation 0.9707 -0.2119 -0.1129 -0.9946
children [
DEF Fish_fin_T-ROT-INTERP OrientationInterpolator {
key [0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1,
]
keyValue [0.9707 -0.2119 -0.1129 -0.9946, 0.974 -0.192 -0.1202 -1.012,
0.9983 -0.04403 -0.03726 -0.9992, 0.9933 0.1045 0.04869 -1.009,
0.9729 0.2042 0.1081 -1.028, 0.969 0.217 0.118 -1.029,
0.9923 0.108 0.06018 -0.9994, 0.9971 -0.06783 -0.03469 -0.9826,
0.9707 -0.2119 -0.1129 -0.9946, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_fin_T-FACES IndexedFaceSet {
ccw TRUE
solid FALSE
creaseAngle 3
colorPerVertex TRUE
color Color { color [
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471, 0 1 0.8471, 0 1 0.8471, 0 1 0.8471,
0 1 0.8471 ] }
colorIndex [
0, 1, 3, -1, 2, 3, 5, -1, 6, 4, 5, -1, 0, 8, 7, -1,
0, 1, 8, -1, 7, 10, 9, -1, 7, 8, 10, -1, 11, 9, 10, -1,
0, 13, 12, -1, 0, 1, 13, -1, 12, 15, 14, -1,
12, 13, 15, -1, 16, 14, 15, -1, 4, 2, 5, -1,
2, 0, 3, -1]
coord DEF Fish_fin_T-COORD Coordinate { point [
-0.02596 -0.02108 -0.0343, -0.02596 0.02108 0.0343,
-0.03899 0.3204 -0.1301, -0.03899 0.3833 -0.07043,
-0.02596 0.3887 -0.4543, -0.02596 0.4785 -0.4589,
0 0.4262 -0.5171, -0.02075 0.1813 -0.2707,
-0.02075 0.2655 -0.2505, -0.02596 0.1095 -0.5878,
-0.02596 0.185 -0.6367, 0 0.1106 -0.6609, -0.02596 -0.0123 -0.2212,
-0.02596 0.07576 -0.2299, -0.02596 -0.07976 -0.4139,
-0.02596 -0.007279 -0.4671, 0 -0.08293 -0.4869]
}
coordIndex [
0, 1, 3, -1,
2, 3, 5, -1, 6, 4, 5, -1, 0, 8, 7, -1, 0, 1, 8, -1,
7, 10, 9, -1, 7, 8, 10, -1, 11, 9, 10, -1,
0, 13, 12, -1, 0, 1, 13, -1, 12, 15, 14, -1,
12, 13, 15, -1, 16, 14, 15, -1, 4, 2, 5, -1,
2, 0, 3, -1]
}
}
]
},
DEF Fish_eyeball_R-ROOT Transform {
translation -0.2795 0.7001 -0.3883
rotation 0.4932 0.3917 -0.7767 -0.4104
scale 1 1 1
scaleOrientation -0.7942 -0.4336 0.4255 -0.03286
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry DEF Fish_eyeball_R-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
creaseAngle 3
coord DEF Fish_eyeball_R-COORD Coordinate { point [
0 0.1761 0, 0 0.08806 -0.1525, -0.1321 0.08806 -0.07626,
-0.1321 0.08806 0.07626, 0 0.08806 0.1525,
0.1321 0.08806 0.07626, 0.1321 0.08806 -0.07626,
0 -0.08806 -0.1525, -0.1321 -0.08806 -0.07626,
-0.1321 -0.08806 0.07626, 0 -0.08806 0.1525,
0.1321 -0.08806 0.07626, 0.1321 -0.08806 -0.07626,
0 -0.1761 0]
}
coordIndex [
0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1,
0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 1, -1, 1, 7, 8, -1,
1, 8, 2, -1, 2, 8, 9, -1, 2, 9, 3, -1, 3, 9, 10, -1,
3, 10, 4, -1, 4, 10, 11, -1, 4, 11, 5, -1,
5, 11, 12, -1, 5, 12, 6, -1, 6, 12, 7, -1,
6, 7, 1, -1, 13, 8, 7, -1, 13, 9, 8, -1, 13, 10, 9, -1,
13, 11, 10, -1, 13, 12, 11, -1, 13, 7, 12, -1]
}
}
Billboard {
axisOfRotation 0 1 0
children
[
Billboard {
axisOfRotation 1 0 0
children
[
DEF Fish_pupil_R-ROOT Transform {
translation 0 0 0.1435
rotation 1 0 0 1.57
scale 1 1 1
scaleOrientation -0.8129 -0.1117 -0.5716 -0.09488
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.102 0.102 0.102
shininess 0.25
transparency 0
}
}
geometry DEF Fish_pupil_R-FACES IndexedFaceSet {
ccw TRUE
solid TRUE
creaseAngle 3
coord DEF Fish_pupil_R-COORD Coordinate { point [
0 0.04612 0, 0 0.01425 -0.04386, -0.04172 0.01425 -0.01355,
-0.02578 0.01425 0.03549, 0.02578 0.01425 0.03549,
0.04172 0.01425 -0.01355]
}
coordIndex [
0, 1, 2, -1, 0, 2, 3, -1,
0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 1, -1]
}
}
]
}
]
}
]
}
]
},
DEF Fish_eyeball_L-ROOT Transform {
translation 0.3008 0.7041 -0.401
rotation 0.385 0.4096 -0.827 -0.6245
scale 1 1 1
scaleOrientation 0.1899 -0.5949 -0.7811 -0.6771
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 1 1 1
shininess 0.25
transparency 0
}
}
geometry USE Fish_eyeball_R-FACES
}
Billboard {
axisOfRotation 1 0 0
children
[
Billboard {
axisOfRotation 0 1 0
children
[
DEF Fish_pupil_L-ROOT Transform {
translation 0 0 0.1435
rotation 1 0 0 1.57
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.102 0.102 0.102
shininess 0.25
transparency 0
}
}
geometry USE Fish_pupil_R-FACES
}
]
}
]
}
]
}
]
}
]
}
]
}
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_Dummy_rotate_Y-ROT-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-ROT-INTERP.value_changed TO Fish_Dummy_rotate_Y-ROOT.set_rotation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_Dummy_rotate_Y-ROT-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_body-POS-INTERP.set_fraction
ROUTE Fish_body-POS-INTERP.value_changed TO Fish_body-ROOT.set_translation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_body-POS-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_body-ROT-INTERP.set_fraction
ROUTE Fish_body-ROT-INTERP.value_changed TO Fish_body-ROOT.set_rotation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_body-ROT-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_fin_L-ROT-INTERP.set_fraction
ROUTE Fish_fin_L-ROT-INTERP.value_changed TO Fish_fin_L-ROOT.set_rotation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_fin_L-ROT-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_tail-ROT-INTERP.set_fraction
ROUTE Fish_tail-ROT-INTERP.value_changed TO Fish_tail-ROOT.set_rotation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_tail-ROT-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_fin_R-ROT-INTERP.set_fraction
ROUTE Fish_fin_R-ROT-INTERP.value_changed TO Fish_fin_R-ROOT.set_rotation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_fin_R-ROT-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_Jaw-POS-INTERP.set_fraction
ROUTE Fish_Jaw-POS-INTERP.value_changed TO Fish_Jaw-ROOT.set_translation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_Jaw-POS-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_Jaw-ROT-INTERP.set_fraction
ROUTE Fish_Jaw-ROT-INTERP.value_changed TO Fish_Jaw-ROOT.set_rotation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_Jaw-ROT-INTERP.set_fraction
ROUTE Fish_Dummy_rotate_Y-TIMER.fraction_changed TO Fish_fin_T-ROT-INTERP.set_fraction
ROUTE Fish_fin_T-ROT-INTERP.value_changed TO Fish_fin_T-ROOT.set_rotation
ROUTE TimeSensor_Fishswim-TIMER.fraction_changed TO Fish_fin_T-ROT-INTERP.set_fraction